home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / anim / run_shoot.scr < prev    next >
Encoding:
Text File  |  2002-10-21  |  1.1 KB  |  54 lines

  1. //-----
  2. // Run
  3. //-----
  4. // Run, simple.  It also makes sure you're standing up first.
  5.  
  6. println "^~^~^ run_shoot.scr (unsupported)"
  7. waitexec anim/smoking.scr::SmokeRemoveCigarette
  8.  
  9. start:
  10.  
  11. switch (self.position)
  12. {
  13. stand:
  14. walk:
  15. run:
  16.     switch (self.weapontype)
  17.     {
  18.     grenade:
  19.         //println "Run and shoot Grenade"
  20.         self setmotionanim shoot_grenade_stand        // or grenade_throw_straight
  21.         self setanim jog_grenade 1
  22.         break
  23.  
  24.     rifle:
  25.         //println "Run and shoot Rifle"
  26.         self setmotionanim shoot_rifle_stand
  27.         self setanim run_rifle 1
  28.         break
  29.  
  30.     smg:
  31.         //println "Run and shoot SMG"
  32.         self setmotionanim smg_shoot        // Should be called something else, 
  33.                             // it's not shooting
  34.         self setanim run_rifle 1
  35.         break
  36.  
  37.     bazooka:
  38.         println "^~^~^ Run and shoot Bazooka - no shoot bazooka anim yet!"        
  39.                             // need upper body holding bazooka
  40.         self setmotionanim run_rifle
  41.         break
  42.  
  43.     default:
  44.         println "^~^~^ Run and shoot, default Case (error in run_shoot.scr)"
  45.         break
  46.     }
  47.     self waittill flaggedanimdone
  48.     self.position = run
  49.     break
  50. default:
  51.     waitexec anim/stand.scr::transition
  52.     goto start
  53. }
  54.